So far and yet so near !